Career 2024 2023 2022 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F4 Austria F5 Austria F7 Austria F8 Austria F9 Austria F1 Austria F3 Czech Rep. F1 Slovenia F1 Morocco F3 Morocco F5 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Switzerland F1 Czech Republic F2 Czech Republic F3 Slovenia F1 Morocco F4 Morocco F5 Austria F1 Austria F2 Austria F3 Austria F4 Burundi F1 Rwanda F1 Uganda F1 France F19 Iran F6 Iran F7 Sudan F1 Turkey F6 Turkey F7 India F1 India F2 USA F10 USA F11 USA F12 Czech Republic F3 Netherlands F2 Morocco F4 Morocco F5 Austria F1 Austria F2 Austria F3 Austria F4 Austria F8 Burundi F1 Rwanda F1 Rwanda F2 Turkey F33 Chile F1 Chile F3 Croatia F4 Croatia F5 USA F11 USA F12 USA F13 Slovenia F1 Netherlands F1 Netherlands F2 Netherlands F4 Austria F7 Netherlands F6 Algeria F1 Burundi F1 Rwanda F1 Rwanda F2 Spain F1 Spain F2 Croatia F5 Croatia F6 Slovenia F1 Burundi F1 Rwanda F1 USA F12 Spain F1 Spain F4 Belgium F13 Bulgaria F2 Turkey F26 Italy F16 (Padova) Morocco F4 M15 Antalya M15 Antalya Gabon F1 Gabon F2 M25 Telfs Austria F5 Egypt F2 Banca Stato Challenger Lugano - Lugano 10th Wartburg Open - Eisenach XXIX Edizione 'A.Savoldi Marco' - Manerbio Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de Tanger - Tangier IX Ciutat de Barcelona - Barcelona 2001 Challenger Canottieri Mincio - Mantova Warta Cup 2001 - Sopot Challenger Copa Sevilla Internacionales de Andalucia - Seville San Marino Cepu Open - San Marino Intelig Tennis Cup - Brasilia M25 Santa Margherita di Pula Copa Sevilla - Seville Asirom Challenger Brasov - Brasov Wartburg Open - Eisenach Geneva Challenger - Geneva San Marino Cepu Open - San Marino Ljubljana Open 2002 - Ljubljana Copa Ericsson Brazil - Sao Paulo Zagreb Open - Zagreb Olimp Kyiv Open - Kiev Challenger Brasov - Brasov XI Ciutat de Barcelona - Barcelona DPD Challenger 2001 - Aschaffenburg VIII Trofeo Ciutat de Barcelona - Barcelona Optimus Maia Open - Maia X Ciutat de Barcelona - Barcelona Spain F5 Banca Stato Challenger Lugano - Lugano XL Challenger de Tenis Copa Sevilla - Seville Copa Petrobras Aracaju - Aracaju Copa Petrobras - Montevideo Unicredit Czech Open 2007 - Prostejov XL Capital Bermuda Open - Bermuda San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Petrobras Paraguay - Asuncion Challenger de Providencia-Copa Kia - Santiago Tennis Napoli Cup - Napoli Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Ostrava Open 2005 - Ostrava Ljubljana Open - Ljubljana Trani Cup - Trani s'Tennis Masters Challenger - Graz Societa Canottieri Mincio 2005 - Mantova Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Brasov Challenger - Brasov ATP Challenger La Serena - La Serena Copa Petrobras - Santiago Copa Kia - Santiago Citta di Monza - Monza Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Bytom Challenger Tatra Banka Open - Bratislava Genova Open Challenger - Genova Vigo Challenger San Sebastian Challenger Szczecin Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Rimini Challenger Copa Petrobras Guadalajara - Guadalajara Rome Challenger Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Alessandria Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Kosice Challenger Milan Challenger Pozoblanco Challenger Seville Challenger Kitzbuhel Challenger Pekao Open - Szczecin San Sebastian Challenger ATP Challenger Trophy 2007 - Trnava Banja Luka Challenger Buenos Aires Challenger Morocco Tennis Tour - Tanger Le Gosier Challenger Blumenau Challenger Prostejov Challenger Furth Challenger Sir Supermercati - Rome Turin Challenger Turin Challenger Kosice Challenger Samarkand Challenger Karshi Challenger Manerbio Challenger Santiago Challenger Sao Paulo Challenger Seville Challenger Brasov Challenger Banja Luka Challenger Copa Petrobras - Buenos Aires Cali Challenger Aguascalenties Challenger Madrid Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Timisoara Challenger - Timisoara Copa Petrobras-Argentina - Buenos Aires Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Recanati Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Alphen Challenger Savannah Challenger Arad Challenger Prague Challenger Kosice Challenger Tanger Challenger Timisoara Challenger Tampere Challenger Oberstaufen Challenger Santiago Challenger Brasov Challenger Nord LB Open 2007 - Braunschweig Timisoara Challenger San Juan Challenger Buenos Aires Challenger Casablanca Challenger Pozoblanco Challenger Chitre Challenger Morelos Challenger Salinas Challenger Panama City Challenger Guadalajara Challenger Le Gosier Challenger Savannah Challenger Poznan Challenger Kosice Challenger Mohammedia Challenger Liberec Challenger Aix En Provence Challenger Prague Challenger Cordenons Challenger Meerbusch Challenger Banja Luka Challenger Seville Challenger Meknes Challenger Stella Artois Clay Court Championships - Budaors Mons Challenger Citta di Brindisi - Brindisi Rennes Challenger Geneva Challenger Morelos Challenger Napoli Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Bucaramanga Challenger Ostrava Challenger Prague Challenger Perugia Challenger Padova Challenger Todi Challenger Sarasota Challenger Vercelli Challenger Manerbio Challenger Cordenons Challenger Meknes Challenger Banja Luka Challenger Trnava Challenger Mohammedia Challenger La Serena Open - La Serena Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Santiago Challenger Nanjing Challenger Tallahassee Challenger Furth Challenger Rijeka Challenger Prague Challenger Poprad Tatry Challenger Tampere Challenger Chengdu Challenger Como Challenger Rome Challenger Mohammedia Challenger Kenitra Challenger Zagreb Challenger Santiago Challenger Ostrava Challenger Rome Challenger Tallahassee Challenger Bordeaux Challenger Vicenza Challenger Rio De Janeiro Challenger Perugia Challenger Asuncion Challenger Brasov Challenger Poznan Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Cortina Challenger Kenitra Challenger M15 Kottingbrunn M15 Vienna Quito Challenger Cancun Challenger Bogota Challenger Alphen Challenger Trofeo Internacional Club Laieta - Barcelona Buenos Aires Challenger Copa Petrobras Uruguay - Montevideo Cali Challenger Lima Challenger Casablanca Challenger Bucaramanga Challenger Manerbio Challenger Pekao Open 2005 - Szczecin 4th Sardinia International Championships - Cagliari Santiago Challenger San Luis Potosi Challenger Rome Challenger Furth Challenger Prostejov Challenger Poprad Tatry Challenger Biella Challenger Cortina Challenger Prague Challenger Seville Challenger Santos Challenger Panama City Challenger Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Casablanca Challenger Open Sainte-Victoire - Aix-En-Provence Mendoza Challenger Milan Challenger AXA Open II - Espinho Savannah Challenger Anning Challenger Ambato Challenger Samarkand Challenger Lima Challenger Moscow Challenger Canberra Challenger Spain F1 Braunschweig Challenger Poznan Challenger Guayaquil Challenger LTA Hull Challenger - Hull Curitiba Challenger Banja Luka Challenger XI Venice Open - Venice Muller Cup - Ulm Kenitra Challenger Casablanca Challenger Zadar Challenger M25 Oviedo San Luis Potosi Challenger Francavilla Challenger Lisbon Challenger Tampere Challenger Blois Challenger Portoroz Challenger Florianopolis Challenger San Marino CEPU Open - San Marino Open Mutouest de Saint-Brieuc - St. Brieuc Zagreb Open - Zagreb Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice Blumenau Challenger Tunis Open - Tunis San Luis Potosi Challenger Santos Challenger Sao Paulo Challenger Lyon Challenger Tunis Challenger Perugia Challenger Santo Domingo Challenger Bordeaux Challenger Guayaquil Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Bratislava 1 Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Shymkent Challenger Riviera di Rimini Challenger - Rimini Pekao Open 2003 - Szczecin Milan Challenger KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia 5th Sardinian International Championships - Cagliari Tulln Challenger Salzburg-Anif Challenger Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Marburg Challenger Bad Waltersdorf Challenger BMW Brixina Tennis Open 2000 - Bressanone Santiago 3 Challenger Bogota Challenger Lima 2 Challenger Concepcion 2 Challenger Prague Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger San Luis Potosi Challenger Cordoba Challenger Mauthausen Challenger Santo Domingo Challenger Top Wool Challenger Biella - Biella Moscow Challenger Cali Challenger Copa Petrobras - Aracaju Pro Tennis World Open - Boca Raton Czech Open - Prostejov Tulln Challenger Cepu Open - San Marino Rome Challenger Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Ambato Challenger Lima 2 Challenger Guayaquil Challenger Sarasota Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Todi Challenger IPP Geneva Trophy - Geneva Szekesfehervar Challenger Grand Prix Hassan II - Casablanca Szekesfehervar Challenger Sarasota Challenger Savannah Challenger Mauthausen Challenger Skopje Challenger Poznan Challenger Rabat Challenger Furth Challenger Mallorca Open - Mallorca Segovia Challenger Copa Petrobras-Uruguay - Montevideo Gelsor Open Romania - Bucharest Open 13 - Marseille Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Rijeka Challenger Allianz Suisse Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Sarasota Challenger Prague 2 Challenger Heineken Open - Auckland Alessandria Challenger Alphen Challenger Zagreb Challenger Furth Challenger Braunschweig Challenger Santiago 2 Challenger Adidas International - Sydney Kosice Challenger BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot Tata Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Movistar Open - Vina del Mar Copa Telmex - Buenos Aires BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca St. Brieuc Challenger Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Salinas Challenger Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Chennai Open - Chennai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires International Championship of Croatia - Umag Cali Challenger ATP Studena Croatia Open Umag - Umag Gelsor Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna BMW Open - Munich Open de Moselle - Metz Salzburg Challenger Todi Challenger Interwetten Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Happy Valley Challenger Bucaramanga Challenger Rio De Janeiro Challenger Porto Alegre Challenger San Benedetto Challenger Arad Challenger Furth Challenger Campbells Hall of Fame Tennis Championships - Newport Medellin Challenger San Juan Challenger Guayaquil Challenger Bank Austria Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Marbella Challenger Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open - Umag Caltanissetta Challenger Leon Challenger Serbia Open - Belgrade Grand Prix Hassan II - Casablanca VTR Open - Vina del Mar Brasil Open - Sao Paulo UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Salinas Challenger Mersin Challenger Santiago Challenger Citi Open - Washington St. Brieuc Challenger Bogota Challenger Panama City Challenger Tunis Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-at-home Cup - Kitzbuhel Copa Claro - Buenos Aires Ecuador Open - Quito BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Rome Challenger Erste Bank Open - Vienna Bratislava Challenger Croatia Open Umag - Umag BCR Open Romania - Bucharest Bet-at-home Open - Hamburg Tunis Challenger Vegeta Croatia Open - Umag Erste Bank Open - Vienna Argentina Open - Buenos Aires Ecuador Open - Quito Rio Open - Rio de Janeiro Ecuador Open - Quito Generali Open - Kitzbuhel Brasil Open - Sao Paulo Cali Challenger Tallahassee Challenger International German Open - Hamburg Marburg Challenger Todi Challenger Qatar ExxonMobil Open - Doha Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Open Sabadell Atlantico - Barcelona Brest Challenger Guayaquil Challenger Guadalajara Challenger Tulln Challenger Mestre Challenger Open de Tenis Comunidad Valenciana - Valencia Poprad Tatry Challenger Marburg Challenger Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Qingdao Challenger Royal Guard Open Chile - Vina del Mar Seville Challenger Sibiu Challenger US Men's Clay Court Championship - Houston Davidoff Swiss Indoors - Basel Buenos Aires Challenger Bet-at-home Open - Hamburg Internationaux de Tennis de Brest - Brest Credit Agricole Suisse Open - Gstaad Sarasota Challenger San Luis Potosi Challenger Erste Bank Open - Vienna Schickendanz Open - Furth Madrid Challenger Prostejov Challenger ATP Challenger Tour Finals BRD Nastase Tiriac Trophy - Bucharest Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel Meerbusch Challenger Meknes Challenger M25 Antalya M25 Antalya Biella Challenger Samarkand Challenger Generali Open - Kitzbuhel Padova Challenger San Benedetto Challenger Tampere Challenger Cortina Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Cairo Challenger 2002 - Cairo Bratislava Challenger Monterrey Challenger Rio Open - Rio de Janeiro Lima Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Mexico City Challenger Kenitra Challenger BMW Open - Munich Gazprom Hungarian Open - Budapest SkiStar Swedish Open - Bastad VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Czech Open 2005 - Prostejov Antalya Challenger Mexico City Challenger Prostejov Challenger Liberec Challenger Tulln Challenger Maia 2 Challenger The Priority Telecom Open - Amersfoort Nord LB Open 2006 - Braunschweig Tampere Challenger Bad Waltersdorf Challenger Santo Domingo Challenger Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Aguascalientes Challenger Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel If Stockholm Open - Stockholm SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco 2002 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Croatia Open - Umag VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Open Seat Godo 2003 - Barcelona Grand Prix Hassan II - Casablanca Ostrava Challenger Mauthausen Challenger Medellin Challenger Copa AT&T - Buenos Aires Tallahassee Challenger Qatar ExxonMobil Open - Doha Generali Open - Kitzbuhel U.S. Men's Clay Court Championships - Houston Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris French Open - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris BA-CA Tennis Trophy - Vienna Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York AEGON Championships - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group I, 1R, SWE-AUT 2-3 U.S. Open - New York Davis Cup, Group I, PO, AUT-ROU 4-1 Australian Open - Melbourne Tennis Masters Series - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, Finals, Group F Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1 River Oaks International Tennis Tournament - Houston